/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package social.network.merger.api;

import Models.MergedFriend;
import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author Daniel
 */
public class Main {
    
    public static void main(String[] args)
    {
        //String RutaFacebook = "C:\\Users\\Daniel\\Desktop\\DatosDiego.xml";
        String RutaFacebook = "C:\\Users\\Daniel\\Desktop\\DatosDanielv6.xml";
        //String RutaFacebook = "C:\\Users\\Daniel\\Desktop\\DatosSusanav1.xml";
        //String RutaTwitter = "C:\\Users\\Daniel\\Desktop\\DatosDiegoTwitter.xml";
        String RutaTwitter = "C:\\Users\\Daniel\\Desktop\\DatosDanielTwitter.xml";
        
        SocialNetworkMerger SNM = new SocialNetworkMerger(RutaFacebook,RutaTwitter,3);
        
        int Facebook = SNM.FacebookRead();
        int Twitter = SNM.TwitterRead(); 
        boolean Merge = SNM.MergeSocialNetworks();
        
        List<String> Criterios = new ArrayList();
        Criterios.add("Amigo");
        Criterios.add("Amiga");

        if(Facebook == 1)
        {
            if(Twitter == 1 )
            {
                if(Merge)
                {
                    List<MergedFriend> Lista = SNM.Lista();
                    for(int i=0;i< Lista.size();i++)
                    {
                        System.out.println(Lista.get(i).getName() + " Score:" + Lista.get(i).getScore() + " Relationship:" + Lista.get(i).getRelationship());
                    }
                }
                else
                {
                    System.out.println("Error crítico al unir las redes sociales");
                }
            }
            else
            {
                if(Twitter == 2)
                {
                    System.out.println("Archivo XML de Twitter no valido");
                }
                else
                {
                    System.out.println("Error de lectura en archivo de Twitter");
                }
            }
        }
        else
        {
            if(Facebook == 2)
            {
                System.out.println("Archivo XML de Faecebook no valido");
            }
            else
            {
                System.out.println("Error de lectura en archivo de Facebook");
            }
        }
    }
    
    
}
